home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / xinu-faq < prev    next >
Encoding:
Internet Message Format  |  1995-07-25  |  6.1 KB

  1. From sdo@cs.purdue.edu Wed Aug 12 16:50:56 1992
  2. From: sdo@cs.purdue.edu (Shawn Ostermann)
  3. Newsgroups: comp.os.xinu
  4. Subject: Re: What is XINU?
  5. Date: 11 Aug 92 15:33:13 GMT
  6. Organization: The Internet
  7.  
  8.  
  9. Brian> Just wondering if XINU is a free os. i've see the books, but
  10. Brian> also heard its a commerical implementaion. what platforms does
  11. Brian> it support in any case?
  12.  
  13.  
  14. ======================================================================
  15.              XINU FAQ - V1.0
  16. ======================================================================
  17.  
  18.  
  19. ------------------------------------------------------------
  20. What is Xinu?
  21. ------------------------------------------------------------
  22. Xinu is a small, elegant operating system designed by Douglas Comer at
  23. Purdue University.  Xinu is a recursive acronym standing for "Xinu Is
  24. Not Unix".  It was designed in conjunction with and is well documented
  25. in the following textbooks:
  26.  
  27.     Operating System Design Vol. 1 The Xinu Approach, 1984 
  28.     By:  Douglas Comer
  29.     ISBN 0-13-637539-1
  30.  
  31.     Operating System Design Vol. 1 The Xinu Approach (PC Edition), 1988
  32.     By:  Comer & Fossum
  33.     ISBN 0-13-638180-4
  34.     Software ISBN 0-13-638271-1
  35.  
  36.     Operating System Design Vol. 1 The Xinu Approach (Macintosh
  37.     Edition), 1989
  38.     By:   Comer & Munson
  39.     ISBN 0-13-638529-X
  40.     Software ISBN 0-13-638545-1
  41.  
  42.     Operating System Design Vol. II Internetworking with Xinu,
  43.     1987 ISBN 0-13-637414-X
  44.  
  45.     Internetworking with TCP/IP: Principles, Protocols, and
  46.     Architecture, 1991 (2nd Edition)
  47.     ISBN 0-13-470154-2  
  48.  
  49.     Operating System Design Vol. II Internetworking with Xinu, 1987
  50.     By:  Douglas Comer
  51.     ISBN 0-13-637414-X
  52.  
  53.     Internetworking with TCP/IP Vol. II Design, Implementation,
  54.     and Internals, 1991.
  55.     By: Comer & Stevens
  56.     ISBN 0-13-472242-6
  57.     Software Title Code 472332
  58.  
  59. Xinu supports timeslicing, threads (processes executing in the same
  60. address space), semaphores (counting and mutex), and asynchronous
  61. process communication.
  62.  
  63.  
  64. ------------------------------------------------------------
  65. What Does Xinu Support?
  66. ------------------------------------------------------------
  67. Xinu kernels come in the following versions/flavors:
  68.  
  69. Version 6
  70.     V6 was the first public release.  It corresponds to the code
  71.         in Vol. 1 of the textbook.  Version for the LSI/PDP family,
  72.     Sun 3/50, and PC are available.
  73.  
  74. Version 7
  75.     V7 Xinu includes the original networking code from Vol. II of
  76.     the textbook series.  It is available for the Sun 3/50.  It
  77.     includes IP routing code and UDP/IP networking code as well as
  78.     a user shell and a remote file system.
  79.  
  80. Version 7.9
  81.     V7.9 is from "Internetworking with TCP/IP Vol. II".  It is a
  82.     full TCP/IP implementation.  The full kernel is available for
  83.     the Sun 3/50.
  84.  
  85. Version 8.0
  86.     Version 8 Xinu is the current research platform.  It is not
  87.     currently documented in any text.  It was originally designed
  88.     and implemented by Jim Griffioen as part of his PhD research.
  89.     Current research versions support remote paging, a Unix
  90.     emulation library, virtual memory, RPC clients, NFS remote
  91.     file access, SRMP MIB I.  Jim's original code is
  92.     available for the Sun 3/50.  Current work is taking place on
  93.     the DecStation3100/Mips platform.  A Sparc port is also under way.
  94.  
  95.  
  96. ------------------------------------------------------------
  97. How Do I Find Out More?
  98. ------------------------------------------------------------
  99. Information about Xinu is exchanged through electronic mail and
  100. gatewayed unto a Usenet news group (comp.os.xinu).  To have your name
  101. added to the mailing list, send to xinu-info-request@cs.purdue.edu. To
  102. send mail to the Xinu list, address it to xinu-info@cs.purdue.edu.
  103.  
  104.  
  105.  
  106. ------------------------------------------------------------
  107. How Do I Get Xinu?
  108. ------------------------------------------------------------
  109. The PC and 7.9 versions of Xinu are most easily available directly
  110. through Prentice Hall.  Orders for software through Purdue will be
  111. send via magnetic media and include a distribution fee.  Ordering
  112. information for any of the software is available through the mail
  113. address "xinu-librarian@cs.purdue.edu".
  114.  
  115.  
  116. ------------------------------------------------------------
  117. Is Xinu Copyrighted?
  118. ------------------------------------------------------------
  119. The source code for Xinu is copyrighted, but we consider
  120. it to be in the public domain in the sense that it may be
  121. altered for personal use.  However, Xinu may not be redistributed
  122. without permission from Comer.  The C library sources and the
  123. UNIX compiler found on some distribution tapes may not be
  124. redistributed.
  125.  
  126. We grant permission for anyone to give away Xinu with products.
  127. However, because Xinu was developed with some support from the
  128. National Science Foundation, you should make it clear that you
  129. are charging for the product and not for Xinu itself (i.e., you
  130. can only charge for your mods to Xinu or your applications that
  131. use it.)
  132.  
  133. I ask people to talk to me before redistributing Xinu just to
  134. avoid a problem that happened early on (someone typed in the code
  135. >from the book along with many typos, posted it to the net, and I
  136. was swamped with calls about bugs).
  137.  
  138.  
  139. ------------------------------------------------------------
  140. How is Purdue Xinu Related to Mt. Xinu?
  141. ------------------------------------------------------------
  142. The Purdue Xinu project and the Mt. Xinu folks at Berkeley both came
  143. up with the name at roughly the same time.  The 2 projects are
  144. unrelated.
  145.  
  146.  
  147. ------------------------------------------------------------
  148. Is Xinu A Commercial Product?
  149. ------------------------------------------------------------
  150. No, Xinu is not a commercial product.  It has, however, been used as
  151. the base or basis of many products by companies not associated with
  152. Purdue University.
  153.     
  154.  
  155. ------------------------------------------------------------
  156. How Is Xinu Supported?
  157. ------------------------------------------------------------
  158. Xinu is not currently a funded project.  Dr. Comer and several
  159. graduate students and researchers here at Purdue and elsewhere are
  160. doing work on the code.  We try to answer all the questions that come
  161. up on the news group and mailing list, but sometimes they fall between
  162. the cracks of our various areas of experience.
  163.  
  164.  
  165. ------------------------------
  166. FAQ version 1.0
  167. Tue Aug 11, 1992
  168. Shawn Ostermann
  169.  
  170.